From 7189b5049e0c5279a59c327ba946b16342b1b832 Mon Sep 17 00:00:00 2001 From: robertl Date: Wed, 3 Dec 2003 17:23:23 +0000 Subject: [PATCH] Regenerate deps. Rename snprintf for WIN32. --- Makefile | 5 +++-- defs.h | 9 +++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d7ed7c67d..fbec91b50 100644 --- a/Makefile +++ b/Makefile @@ -78,7 +78,7 @@ VERSIOND=1.2.1 release: ./chkdoc rm -fr gpsbabel-$(VERSIOND) - cvs tag gpsbabel_$(VERSIONU) + cvs tag -F gpsbabel_$(VERSIONU) cvs export -r gpsbabel_$(VERSIONU) -d gpsbabel-$(VERSIOND) gpsbabel tar czf /tmp/gpsbabel-$(VERSIOND).tar.gz gpsbabel-$(VERSIOND) cd /tmp ; tar xzf gpsbabel-$(VERSIOND).tar.gz @@ -104,6 +104,7 @@ garmin.o: garmin.c defs.h queue.h jeeps/gps.h jeeps/gpsport.h \ garmin_tables.h gcdb.o: gcdb.c defs.h queue.h coldsync/palm.h coldsync/pdb.h geo.o: geo.c defs.h queue.h +geoniche.o: geoniche.c defs.h queue.h coldsync/palm.h coldsync/pdb.h gpilots.o: gpilots.c defs.h queue.h coldsync/palm.h coldsync/pdb.h gpspilot.o: gpspilot.c defs.h queue.h coldsync/palm.h coldsync/pdb.h gpsutil.o: gpsutil.c defs.h queue.h magellan.h @@ -128,7 +129,7 @@ quovadis.o: quovadis.c quovadis.h defs.h queue.h coldsync/palm.h \ coldsync/pdb.h route.o: route.c defs.h queue.h saroute.o: saroute.c defs.h queue.h -smplrout.o: smplrout.c defs.h grtcirc.h +smplrout.o: smplrout.c defs.h queue.h grtcirc.h tiger.o: tiger.c defs.h queue.h csv_util.h tmpro.o: tmpro.c defs.h queue.h csv_util.h tpg.o: tpg.c defs.h queue.h jeeps/gpsmath.h jeeps/gps.h jeeps/gpsport.h \ diff --git a/defs.h b/defs.h index 0a32f8255..2b5ee3c6a 100644 --- a/defs.h +++ b/defs.h @@ -33,6 +33,15 @@ # define M_PI 3.14159265358979323846 #endif +/* + * Snprintf is in SUS (so it's in most UNIX-like substance) and it's in + * C99 (albeit with slightly different semantics) but it isn't in C89. + * This tweaks allows us to use snprintf on the holdout. + */ +#if __WIN32__ +# define snprintf _snprintf +#endif + /* * Common definitions. There should be no protocol or file-specific * data in this file. -- 2.30.2